home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #142 (1991-10)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #142 (1991-10)(Rhein-Sieg-Soft).adf
/
Drafu
/
DRAFU.doc
< prev
next >
Wrap
Text File
|
1991-09-30
|
10KB
|
223 lines
--- DRAFU V2.01 rel. 1108-91 ---
(benoetigt 'ak.library' V34 oder hoeher)
(c) 1990-91 by Andreas Ralph Kleinert
Grube Hohe Grethe 23
W-5900 Siegen 1
Germany
/@@@@@@@@@@\
y = a*b + c^2 + 5 / \
/ \
/@@@@@\ / \
/ \ /@@@@@\ / \
/ \ / \ / \
/ \@@@@@/ \ / \
\ / \
\@@@@@/ \
"DRAFU" ist (C)opyright 1990-91 by Andreas R. Kleinert und darf frei
kopiert werden. Eine "Entrichtung" des SHARE-Betrages ist erwuenscht,
aber nicht Zwang. Eine eventuell verlangte Kopiergebuehr pro Diskette
sollte 10 DM bzw. das 5-fache des Leerdiskettenpreises nicht uebersteigen.
(Der fuer fruehere Versionen von "DRAFU" geltende Betrag von 20 DM bzw.
15 DM gilt mit Erscheinen dieser Version NICHT mehr). ERWUENSCHT ist
allerdings ein Betrag, der, bis auf eine geringe Kopiergebuehr, in etwa
dem Preis einer Leerdiskette entspricht.
"DRAFU" darf nicht unvollstaendig weitergegeben werden !
Bestandteile von "DRAFU V2.01" sind :
- diese Anleitung
- die "ak.library" und ihre Anleitung
- der restliche Inhalt dieses Directories, soweit als Bestandteil
von "DRAFU" gekennzeichnet
----- Dokumentationsfile-Version : V2.01-A-1108-91 -----
>>> PROGRAMMBESCHREIBUNG
DRAFU steht fuer (D)raw (A) (Fu)nction, was soviel bedeutet wie
"Zeichne eine Funktion". Wie Sie gleich sehen werden, trifft
dieser Name in Bezug auf die Beschreibung der Funktionen des
Programmes genau ins Schwarze : DRAFU V2.01 ist naemlich in der Lage
saemtliche mathematischen Grundfunktionsarten wie lineare Funk-
tionen, quadratische Funktionen und Polynome grafisch darzustellen.
>>> HINWEIS
"DRAFU V2.01" ist SHAREWARE. Falls Sie dieses Programm
nuetzlich finden, so senden Sie mir bitte den SHARE-Beitrag von DM 15 als
Aufwandsentschaedigung fuer die Programmierarbeit, die verbrauchten Ner-
ven, die schlaflosen Naechte und sonstige Erscheinungen, die beim Program-
mieren nun einmal so auftreten (Achtung, Selbstironie !).
Sie haben dann uebrigens auch die Moeglichkeit, von mir stets die neueste
Version von "DRAFU" (falls sie bereits erstellt ist und ich
die Arbeit an "DRAFU" aufgrund mangelnden Interesses sei-
tens der Public-Domain-"Gemeinde" noch nicht eingestellt habe) gegen eine
Leerdiskette und ausreichend Rueckporto zu erhalten (dieses Angebot gilt
bis zu dem Zeitpunkt, da ich mich nicht mehr in der Lage sehe, die zahl-
reichen Anfragen zu befriedigen; dieser ist allerdings momentan nicht in
Sicht). Alle, die den SHARE-Beitrag an mich entrichtet haben, finden (so-
zusagen als Bonbon) eine etwas ausfuehrlichere Anleitung auf ihrer Disket-
te, die auch teilweise detaillierter auf bestimmte "DRAFU"-
Funktionen eingeht. Diese erweiterte "Anleitungsdatei" darf dann aller-
dings nicht weitergegeben werden !
Ich weise noch einmal ausdruecklich darauf hin, dass das "Entrichten"
des SHARE-Beitrags an mich eine absolut FREIWILLIGE Angelegenheit ist, die
ich als eine Art "Unterstuetzung fuer einen bislang erfolglosen Program-
mierer" betrachte. Da "DRAFU" kein kommerzielles Programm
ist, besteht hierzu zwar keine Verpflichtung, dankbar waere ich dafuer
allerdings dennoch und ich wuerde mich dafuer auch wie oben beschrieben
erkenntlich zeigen !!!
>>> INSTALLATION
Kopieren Sie die beigefuegte (oder eine hoehere) Version der "ak.library"
in das "LIBS:"-Verzeichnis Ihrer System-Diskette ("SYS:").
>>> BEDIENUNG (grob)
Zunaechst waehlen Sie im Menue "Funktionen" den Menuepunkt an, der die Ka-
tegorie von Funktion vertritt, die Sie darstellen wollen (linear, quadra-
tisch, etc.). Teilweise gibt es mehrere Moeglichkeiten, eine Funktion ein-
zugeben : So laesst sich z.B. eine quadratische Funktion durch ihre Schei-
telpunktsform, durch ihre p-q-Form oder aber als Polynom fuenften Grades,
bei der die Koeffizenten a5 und a4 gleich Null sind, beschreiben.
Normalerweise ist nur eine dieser "Leerformeln" auch wirklich sinn-
voll, denn die Ausgabe aendert sich durch die Verwendung einer
etwas komplizierteren "Leerformel" natuerlich nicht, da die zusaetz-
lich einzugebenden Werte den Funktionsterm zwar ausserlich veraendern, aber
sich auf das Ergebnis in keinem Fall veraendernd auswirken.
Nach Auswahl der "Leerformel" geben Sie die von der "Leerformel" be-
noetigten Werte, die diese zu einem gueltigen Funktionsterm werden
lassen. Das sind in erster Linie die Variablen der "Leerformel" und
zusaetzlich : die Anzahl der "Schritte" (= Anzahl der Funktionswerte),
die Abstaende der zu verwendenden X-Werte und den X-Wert, mit dem begonnen
werden soll (z.B. Start bei -10).
Danach beginnt die Darstellung der Funktion.
(PAL 640/256-Window auf PAL 640/256 HIRES-Screen mit 4 Farben).
Die zuletzt dargestellte Funktion bleibt solange stehen, bis Sie eine
neue Funktion darstellen, die Farben veraendern oder oder entsDRAFUechende
andere Menues anwaehlen.
Falls eine von Ihnen gewaehlte Funktion, trotz Korrektheit des Funktions-
term nicht dargestellt wird, versuchen Sie es bitte noch einmal, in-
dem Sie die Voreinstellungen im dazugehoerigen Menue aendern.
Sie koennen die Y-Achse und die X-Achse beliebig und getrennt verschieben
und ausserdem die Groessen einer X- bzw. Y-Einheit beliebig veraendern.
Mindestgroesse ist jedoch 1 Pixel fuer X bzw. Y (nicht empfehlenswert).
Diese und andere Veraenderungen sind leicht einzustellen. Falls Sie
dennoch nicht ganz zurecht kommen sollten, koennen Sie als "authorisierter"
User von mir allerdings noch eine genauere Beschreibung der Funktionen
von DRAFU bekommen.
>>> BEIPIEL(e)
Zum Schluss noch ein Anwendungsbeispiel :
1. Anwahl von "Quadratisch (1)"
2. Eingabe von "1" fuer "a"
3. Eingabe von "2" fuer "p"
4. Eingabe von "100" fuer "Schritte"
5. Eingabe von "1" fuer "Schrittgroesse"
6. Eingabe von "-5" fuer "Anfangswert"
Es wird eine nach oben geoeffnete Normalparabel gezeichnet.
>>> HINWEIS ZUR DARSTELLUNG DER FUNKTIONEN
Eine Markierung auf der X- bzw. Y-Achse steht immer fuer jeweils einen
Schritt von "1". Die Abstaende der Markierungen sind veraenderbar.
Dadurch sind Manipulationen der Darstellung moeglich.
Eine Veraenderung des "Wertes" eines Markierung ist (noch) nicht moeglich.
>>> TIP(s)
- Hardcopies muessten mit dem Programm "GraphicDump" von der
WB V1.2 bzw. V1.3 bei geschicktem Einsatz moeglich sein.
Wer einen Freezer oder etwas aehnliches besitzt, kann es auch damit
probieren.
- Tip zur Eingabe : Es wird zwar mit FLOAT-Zahlen gearbeitet,
es ist jedoch nicht noetig, auch ungebrochene Zahlen mit Dezimalstellen
einzugeben, wie sonst (z.B. in verschiedenen Programmiersprachen) noetig
bzw. ueblich.
So koennen Sie z.B. anstelle von "1.0" auch lediglich "1" eingeben !
- Falls Sie sich fuer DRAFU eine Arbeitsdiskette erstellen sollten, so
achten Sie bitte darauf, dass Sie mittels der Startup-Sequence in der
RAM-Disk die logischen Devices "CLIPS:", "ENV:" und "T:" einrichten.
Eine spaetere Version von DRAFU wird moeglicherweise darauf zurueck-
greifen. Sie ersparen sich dadurch umstaendliche Anpassungen und
ausserdem nutzen auch viele andere Programme diese logischen "Devices".
- Falls Ihnen die Farben, die DRAFU verwendet, nicht ganz zusagen, oder
falls Sie kontrastreichere benoetigen (Bilschirmfotos, etc.), dann
benutzen Sie entweder einfach die Einstellfunktion(en) von DRAFU oder ma-
nipulieren Sie die Standardfarben mittels der "Preferences", indem Sie
eine neue "System-Configuration"-Datei (Verzeichnis "DEVS:") fuer Ihre
Arbeitsdiskette erstellen.
>>> VERSIONS-"HISTORY"
V1.0 :
- erste Version (ohne FLOAT-Unterstuetzung)
V1.5 :
- jetzt mit FLOAT-Unterstuetzung (!)
- Fehlerkorrekturen in der Darstellung der Fuktionen, sodass die restlichen
Teile von teilweise nicht darstellbaren Funktionen (Screen zu klein)
korrekt dargestellt werden
- kleinere Verbesserungen in der Programmstruktur
V2.00 :
komplette Ueberarbeitung des Programmes :
- einer Screen/eigenes Window waehrend der ganzen Laufzeit des Programmes
- ECHTE Menue-Steuerung
- Werteeingabe durch String-Gadgets
- dargestellte Funktion bleibt dargestellt (leichtere Hardcopies, s.o.)
- Farbmanipulationen sofort sichtbar
- Verwendung der "ak.library" V33
- u.v.m.
V2.01 :
- Anpassung an "ak.library" V34, dadurch enorme Code-Verkuerzung
>>> GEPLANT
- Verbesserung der Grafikausgabe
- Abspeichern der Grafiken als IFF-ILBM-/BitMap-File
- Mehrere Funktionen gleichzeitig darstellen
- Einbau eines "Notizblocks"
- Erweiterung der Voreinstellungen
- Erweiterung und Verbesserung der Sonderfunktionen
- u.a.
- Fehlerverbesserung
Ich bitte ausdruecklich um die Zusendung von BUG-Reports !!!
>>> PS
Selbstverstaendlich weiss ich, dass DRAFU in seinem Metier nicht so gut
ist, wie gewisse andere, kommerzielle Programme zu Preisen zwischen
ca. 40 DM und ca. 70 DM. Dafuer ist DRAFU SHAREWARE, und niemand, der
nicht wirklich will, muss etwas dafuer bezahlen.
Das sollte bei aller, zugegebenermassen teilweise gerechtfertigter, Kritik
an den Leistungen von DRAFU nicht vergessen werden.
Im uebrigen werden die, die bereits die aelteste Version von DRAFU be-
sitzen/besassen (falls es diese Gruppe von Personen gibt) die bereits
vollzogenen Verbesserungen sicherlich zu schaetzen wissen (welches
kommerzielle Programm der mittleren Preisklasse wird schon regelmaessig
verbessert ?).
>>> (c) 1990-91 by Andreas R. Kleinert